package com.cqwshzj.framework.job;/**
 * @Description:
 * @Auther: Huang Zhijin
 * @Version: 1.0.0
 * @Date: 2021/4/7 18:44
 */

import com.dangdang.ddframe.job.api.ShardingContext;

/**
 * 〈〉
 *
 * @author Huang Zhijin
 * @create 2021/4/7
 * @since 1.0.0
 */
public interface JobBase {

	void beforeExecuteJob(ShardingContext shardingContext);

	void doExecute(ShardingContext shardingContext);

	void afterExecuteJob( ShardingContext shardingContext );

	void handleException( Exception e);

	void initInstanceProperties( ShardingContext shardingContext);


}
